﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NppPluginNET.Speech
{
    public class EditorControlEventArgs : EventArgs {
    
        public EditorControl EditorControl { get; set; }
        public ControlScope ControlScope { get; set; }
        public int Number { get; set; }

        public EditorControlEventArgs(EditorControl editorControl)
        {
            this.EditorControl = editorControl;
            this.ControlScope = ControlScope.None;
        }

        public EditorControlEventArgs(EditorControl editorControl, ControlScope controlScope)
        {
            this.EditorControl = editorControl;
            this.ControlScope = controlScope;
        }

        public EditorControlEventArgs(EditorControl editorControl, ControlScope controlScope, int number)
        {
            this.EditorControl = editorControl;
            this.ControlScope = controlScope;
            this.Number = number;
        }

    }
}
